—
—
Контракт экрана (для ТЗ)
Объект / архетип
OBJ-NSI-DICT (простые) и OBJ-NSI-ORG (носитель scope) · класс INT (PUB для единиц) · архетип «плоский реестр + карточка» с точками расширения: дерево · темпоральность · М:М · матрица · привязка к операциям
Права
| Действие | Операция | Роли |
|---|---|---|
| Просмотр | R | все READ-роли (по классу справочника) |
| Ведение записей | C/U | NSI.ADMIN |
| Архивирование | U | NSI.ADMIN, после переноса ссылок (R-S1) |
| Изменение оргструктуры | U + APPR | NSI.ADMIN + согласование: меняет права (R-O1) |
| Ставка НДС в прошедшем периоде | — | запрещено (R-V2) |
| Позиционные коэффициенты упаковок | U | NSI.OPER — в карточке позиции, не здесь (R-U1) |
Инварианты
R-S1 архив вместо удаления · R-S2 код неизменен · R-S3 виден счётчик использования · R-B1 реквизиты юрлиц — в контрагентах · R-R1 причина привязана к типам операций · R-R2 доля «прочего» — метрика качества · R-O1 изменение структуры = изменение прав · R-O3 отчёты по структуре на дату · R-U1 глобальные ≠ позиционные коэффициенты · R-U2 пересчёт фиксируется в документе · R-V1 ставка на дату документа · R-V2 ретроспективная правка запрещена
Состояния
Раскрытие по зрелости A
A1 реестр и карточка · A2 счётчики использования, доля «прочего», выгрузка · A3 согласование оргструктуры, перенос ссылок, темпоральные периоды, привязка причин · A4 синхронизация с эталонами (ФНС, Росстандарт) и выдача в потребляющие системы · A5 уведомление о вступающей ставке, поиск неиспользуемых записей и дублей